self-restoring insulation - Allemand Anglais Dictionnaire